Software Engineering: Benefits Of Rtos Vs Bare Metal For Mcu Programming